<?php

namespace app\common\model;

/**
 * 首页Banner模型
 * Class Banner
 * @package app\common\model
 */
class Banner extends BaseModel
{
    protected $name = 'banner';

    /**
     * url转换
     * @param $value
     * @return string
     */
    public function getLinkUrlAttr($value)
    {
        return htmlspecialchars_decode($value);
    }

    /**
     * 跳转类型
     * @param $value
     * @return mixed
     */
    public function getTypeAttr($value)
    {
        $status = [10 => '商品', 20 => '文章'];
        return ['text' => $status[$value], 'value' => $value];
    }

    /**
     * 关联banner图
     * @return \think\model\relation\HasOne
     */
    public function image()
    {
        return $this->hasOne('uploadFile', 'file_id', 'image_id');
    }




}
